using System;
using System.Collections.Generic;
using System.Text;
using EYDIngenieria.ERP.ObjetosDeNegocio.Dominio;
using Castle.ActiveRecord;

namespace EYDIngenieria.ERP.ObjetosDeNegocio.Repositorio
{
    public class RepositorioDetalleOrdenDeCompra
    {
        public void Agregar(DetalleOrdenDeCompra d)
        {
            d.Create();
        }

        public DetalleOrdenDeCompra[] Listar()
        {
            return ActiveRecordBase<DetalleOrdenDeCompra>.FindAll();
        }

        public void Modificar(DetalleOrdenDeCompra d)
        {
            d.UpdateAndFlush();
        }

        public void Eliminar(DetalleOrdenDeCompra d)
        {
            d.DeleteAndFlush();
        }

       
        public DetalleOrdenDeCompra Obtener(int id)
        {
            return DetalleOrdenDeCompra.Find(id);
        }
    }
}
